{

general: {

	AppState_frameRate: 30,
	
	"GUIManager_maxInstances": 16384,
	
	imagesPath: "/etc/gpuedit/images",
	commandsPath: "/etc/gpuedit/config/commands.json",
	highlightersPath: "/etc/gpuedit/highlighters/",
	highlightStylesPath: "/etc/gpuedit/highlighters",

	"MainControl_startupTabs": [
		// { "type": "Buffer", "path": "./testfile.c", },
		// { "type": "Buffer", "path": "./testfile.h", },
		{ "type": "FuzzyOpener", "path": "", },
		// { "type": "FileOpen", "path": "./", },
	],
	
	"MainControl_openInPlace": 0,
	"MainControl_autoSortTabs": 0,
	
	"MainControl_statusWidgets": [
//				{ type: "hello_world", size: 15, align: "r", "format": "" },
				{ type: "clock",       size: 8,  align: "r", format: "%H:%M:%S" }, // "%H:%M:%S"
		//		{ type: "ping",        size: 10, },
		//		{ type: "battery",     size: 15, },
				{ type: "linecol",     size: 30, align: "l", format: "line %L:%C  [%T lines]" },
				{ type: "bufmode",     size: 20, align: "l", format: "mode: %S [%D]" },
	],
	
	MainControl_tabNameScrollFn: "sinusoidal", // None, Linear, Sinusoidal, Swing, Loop
	MainControl_tabNameScrollStartLinger: 2.0,
	MainControl_tabNameScrollEndLinger: 2.0,
	MainControl_tabNameScrollAnimTime: 3.0,
	
	// Theme Settings
	"Theme_path": "default_dark.json",	
},

buffer: {
	"linesPerScrollWheel": 3,
	"cursorBlinkEnable": 1,
	"cursorBlinkOffTime": 0.600,
	"cursorBlinkOnTime": 0.600,
	"highlightCurrentLine": 1,
	"outlineCurrentLine": 1,
	"outlineCurrentLineYOffset": 0,
	"lineNumExtraWidth": 10,
	"lineNumBase": 10, // 2-36
	"lineNumCharset": "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",
	"showLineNums": 1,
	"charWidth": 8,
	"lineHeight": 17,
	"tabWidth": 4,
	
	"font": "Courier New",
	"fontSize": 14,
	"invertSelection": 1,
	"maxUndo": 4096,
	"statusBarHeight": 20,
	// "MainControl_searchPaths": ["foo", "bar"],
},
	
gui: {
	shaderPath: "/etc/gpuedit/shaders/guiUnified.glsl",
	
	"maxInstances": 16384,
	"linesPerScrollWheel": 5,
	"hideScrollbar": 0,
	"hideStatusBar": 0,
	
	"fontList": [
		"Arial",
		"Courier New"
	],
	
	"fontSize_fw": 14,
},
	
}
